package com.xiaomi.shwx.service;

import org.springframework.web.multipart.MultipartFile;

/**
 * @program: after-sales-maintenance
 * @description: Minio存储服务
 * @author: Yangziyin
 * @create: 2024-05-16 23:08
 **/
public interface StorageService {
    /**
     * 上传图片
     *
     * @param bizDesc 业务描述，例如：avatar -> 头像；equipment -> 设备图片
     * @param orderId 工单号
     * @param images 多张图片
     * @return 是否上传成功
     */
    public boolean uploadImage(String bizDesc, String orderId, MultipartFile images);

    /**
     * 上传视频
     *
     * @param bizDesc
     * @param orderId
     * @param video
     * @return 视频对象名称
     */
    public boolean uploadVideo(String bizDesc, String orderId, MultipartFile video) ;
}
